be put through the mangle - Turkish English Dictionary